package lu.med.praxiswahl.wahlumed.client.analysenintern;

import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.JButton;

import lu.med.praxiswahl.wahlumed.client.wclient.Main;

/**
 * 
 * @author Lars Holger Roth
 * 
 */
@SuppressWarnings("serial")
public class AnalysenIntern2ndComburButton extends JButton implements
		ActionListener {
	private AnalysenInternDataModel dataModel;
	private int row;
	private Main dataManager;

	public AnalysenIntern2ndComburButton(AnalysenInternDataModel dataModel,
			int row, Main dataManager) {
		super();
		this.dataModel = dataModel;
		this.row = row;
		// Setzt den Namen anhand der Checkboxes Urin / M-Urin
		if (dataModel.is2ndPositive(row)) {
			this.setText("POS.");
			this.setForeground(Color.red);
		} else
			this.setText("o.B.");
		this.addActionListener(this);
		this.dataManager = dataManager;
	}

	public void actionPerformed(ActionEvent e) {
		// Wenn auf das Button geklickt wird, so wird ein Eingabe
		// Dialog für die einzelnen Combur Daten angezigt
		new AnalysenIntern2ndComburDialog(dataModel, row, dataManager);
	}

}
